Petar ZovkoPetar Zovko
Table TennisLjubljana: Mittelham and Abraamian Complete the Semifinal Line-Up — and a Draw That Reads WrongThe fifth game ended 13-11. If you only read the 4-1, you would write in the...
Table TennisTable Tennis and the Data Blank in the Transfer WindowA Stat Sheet That Is Too Clean On an August evening, I sat in front of a scre...
BadmintonMahoor Shahzad: 23 Minutes at the Asian Games and the Gap Pakistan Cannot HideWhen I rewatch the match between Mahoor Shahzad and Putri Kusuma Wardani, the...
International FootballSantiago Palacios and the Real Madrid Headline That Buried a Tier of Football Nobody WatchesA morning in Valdebebas. A coach's debut ends 3-0 against Escuela Municipal, ...
Table TennisNine Layers of Data Behind a Table Tennis ScoreboardThe deciding game, the score 9-7 for the player holding serve. Four rallies...
AthleticsVietnamese Women's Athletics: A Mark Only Means Something When You Know the Wind Behind ItVietnamese Women's Athletics: A Mark Only Means Something When You Know the...
EsportsVCT 2027: Fifteen Cities, Seven Million Dollars, and a Clause Buried in a Side ParagraphOn October 15, a nine-month competitive calendar was published with no team...
EsportsNumbers Don't Lie: Vietnam PUBG Mobile's 5-Point Gap at ASIAD 20 and the Paradox of an Esports Ecosystem Being RedefinedIn the first six matches at ASIAD 20, Vietnam's PUBG Mobile team scored 51...
International FootballGalatasaray open Lille preparations with 8v2: four lines of a training brief and what the session did not sayKemerburgaz Metin Oktay training ground, early morning. The grass still wet...
SwimmingGarrett Gould Misses First Two Meets: The Yards-Meters Trap and Texas' Sprint Freestyle GapLate September night, I sat in front of the screen with a cup of coffee gone...
Martial ArtsSoutheast Asia's Rings and the Names No One RecordsOn a Saturday night in a small arena north of Chiang Mai, I sat close enough ...
Domestic FootballThe V.League Transfer Window: When Effort Data Is Sold as Quality DataI have read hundreds of V.League transfer announcements over more than a...
International FootballThe Football Analysis Industry Is Lying to Itself With Source-Less ReportsOn a Tuesday morning, a four-thousand-word report landed in my inbox. It had...
Table TennisThe 36 DiSE Places and the Gap Between Blueprint and the TableI stopped at one small detail buried in the Table Tennis England release. The...
BadmintonAsian Games 2026: One Line About India's Men's Badminton Team, and the Silence Around the Women'sThe opening day of the 2026 Asian Games in Aichi-Nagoya has closed, and on...
BadmintonAsian Games 2026: The Gaps in the Badminton Draw and the Days When Legs Do Not RecoverWithin the draw sheet for badminton at the 2026 Asian Games, there are blank...
ChessDortmund Sparkassen Trophy 2027 and a 60-Minute Video: When a Chess Headline Does Not Match Its ContentI opened the product page. The headline read “Dortmund Sparkassen Trophy 2027...
International FootballRonaldo Leaves Portugal Camp as the Federation Keeps Its Sanction Open: Who Is Waiting for Whom?Pedro Proença stood in a room in Madeira — the island where Cristiano Ronaldo...
International FootballLozano returns to the Mexico squad: Márquez's first list and three data signalsThirty names, and one undrawn gap On the day the Mexican federation published...
Domestic FootballBau Thuy and the VFF Chair: Where Vietnamese Football's Power Is Really DecidedOn the podium in Bangkok on the evening of January 5, 2026, with Vietnam havi...
